package org.broadway.interfaces;

/**
 * This is is a general interface to use when making 
 * compoenents that are controllable either through human interaction
 * or through a contrainer lifecycle callbacks.
 * 
 * @author vladimir vivien
 *
 */
public interface Controllable {
	public void create();
	public void start();
	public void stop();
	public void destroy();
}
